/**
  0.Reset
 1.Global
 2.Layout
 3.Main
 4.Sidebars
 5.Header
 6.Navigation
 7.Nodes
 8.Comments
 9.Blocks
10.Footer
12.CSS Support
13.Advanced
 */
/**
 * 1.Global
 */
/** menu */
.menu-horizontal ul.menu li
{
	float: left;
	background: none;
} 
/**
 * tin tuc news 
 */
.view-news
{
	margin-top: 15px;
}
.view-news ul li
{
	background: none;
	clear: left;
	padding: 0px;
}
.view-news .views-field-field-imgnews-fid
{
	float: left;
	margin: 0 15px 15px 15px;
	padding: 2px;
	border: 1px solid #bcd0db;
}
.view-news .views-field-title a
{
	color:#D24903;
	font-weight:bold;
}
/**
 * gallery
 */
.view-Gallery .views-view-grid tr td
{
	text-align: center;
	width: 30%;
}
.view-Gallery .views-view-grid .views-field-title A
{
	font-weight: bold;
	color: #000;
}
.view-Gallery .views-view-grid .views-field-field-imggallery-fid a
{
	display: block;
}
.view-Gallery .views-view-grid img
{
	border: 1px solid #dfdfdf;
	padding: 3px;
}
.view-Gallery .views-view-grid img:hover
{
	border: 1px solid #3B5998;
	padding: 3px;
}
.node-gallery .field-field-imggallery .field-item
{
	float: left;
	padding: 0px 27px 30px 27px;
}
.node-page .field-field-imggallery .field-item img
{
	border: 1px solid #dfdfdf;
	padding: 3px;
}
/**
 * Form
 */
.webform-client-form fieldset.webform-component-fieldset
{
	border:1px solid #DDDDDD;
}
.webform-client-form .webform-component-fieldset legend
{
	font-weight: bold;
}
.webform-client-form  LABEL
{
	font-weight: normal;
}
.webform-client-form .webform-component-textfield LABEL
{
	float: left;
	text-align: right;
	width: 150px;
	padding-right: 20px;
}
.webform-client-form .webform-component-select LABEL
{
	float: left;
	text-align: right;
	width: 150px;
	padding-right: 20px;
}
.webform-client-form .webform-component-email LABEL
{
	float: left;
	text-align: right;
	width: 150px;
	padding-right: 20px;
}
.webform-client-form .webform-component-time LABEL
{
	float: left;
	text-align: right;
	width: 150px;
	padding-right: 20px;
}
.webform-client-form .webform-component-textarea LABEL
{

	float: left;
	text-align: right;
	width: 150px;
	padding-right: 20px;
}
.webform-client-form input
{
	margin: 0px;
}
.webform-client-form .webform-component-select SELECT
{
	width: 175px;
}
.webform-client-form .webform-component-textarea textarea
{
	height: 80px;
	width: 50%;
}
.webform-client-form .webform-component-select .form-checkboxes
{
	margin-left: 170px;
}
.webform-client-form .webform-component-select .form-checkboxes LABEL
{
	float: none;
}
.webform-client-form .description
{
	margin-left: 170px;
}
.webform-client-form .captcha img
{
	float: left;
	margin-right: 30px;
}
.webform-client-form .captcha .form-item
{
	margin: 0px;
}
.webform-client-form  #edit-submit
{
	margin-left: 175px;
	background: url(images/submit-form.gif) no-repeat center;
	width: 66px;
	height: 23px;
	border: 0px;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
}
.webform-client-form  .form-button
{
	margin-left: 25px;
	background: url(images/submit-form.gif) no-repeat center;
	width: 66px;
	height: 23px;
	line-height: 23px;
	border: 0px;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
}
/**
 2.Layout
 */
body
{
	background: url(images/background_border.gif) repeat-y center;
}
.container
{
	width: 957px;
}
body.sidebar-left #main
{
	width: 656px;
	margin-right: 20px;
}
body.sidebars #main,
body.sidebars #main_front
{
    width: 567px;
}

#sidebar-left
{
    margin-right: 13px;
	padding-left: 7px;
	width: 203px;
}
#sidebar-right
{
    width: 149px;
    margin: 0 8px 0 0;
}
/**
 3.Main
 */
#first-time
{
    display: none;
}
.block-content1
{
	background: url(images/block_content_bg.gif) no-repeat top center;
    padding: 7px 6px;
}
.block-content1 .block-content1-title
{
    background: url(images/block_content_title.gif) repeat-x top;
    padding-left: 5px;
}
.block-content1-title h3
{
    color: #982c00;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
}
#main_node
{
    background: url(images/block_content_bg.gif) no-repeat top center;
    padding: 6px 5px;
}
#main_node .title-page
{
    background:url("images/block_content_title.gif") repeat-x scroll center top transparent;
    padding-left: 5px;
}
.title-page h2
{
    color: #982C00;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 2em;
}
/**
 * 4.Sidebars
 */

.block1
{
	background: url(images/block_bg.gif) no-repeat center top;
	padding-top: 8px;
	padding: 7px 9px;
}

.title1
{
	background: url(images/block_title_bg.gif) repeat-x top;
	height: 26px;
	line-height: 26px;
}
.title1 h3
{
	background: url(images/block_title_icon.gif) no-repeat 7px 10px;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	padding-left: 22px;
	
}
/** Block new */
.block-new .views-row
{
    background: url(images/block-new-icon.gif) no-repeat 4px 5px;
    padding-left: 18px;
    padding-bottom: 14px;
}
.block-new .views-row .views-field-title a
{
    font-weight: bold;
    color: #000000;
}

.block-new .views-field-field-news-shortdesc-value .field-content
{
    color: #8f8f8f;
}
.sidebar .no-title
{
    padding: 0px;
}
#block-nodeblock-12 .content
{
    width: 149px;
}
/** menu left */
.menu-left ul.menu
{
    margin: 0px;
}
.menu-left ul li
{
    background: url("images/block-new-icon.gif") no-repeat scroll 4px 12px transparent;
    padding: 5px 0 5px 18px;
}
.menu-left ul li a
{
    color: #050505;
    font-weight: bold;
}
.menu-left ul li a:hover,
.menu-left ul li.active a
{
    color: #962d00;
    text-decoration: none;
}
/**
 * 5.Header
 */
#header
{
    margin-bottom: 15px;
	padding: 0px;
}
.banner,
.banner p
{
	margin: 0px;
	margin-left: 1px;
}
.block-search
{
	float: left;
	margin: 0px;

	margin-left: 19px;
}
#search-block-form .container-inline
{
	background: url(images/search_bg.gif) repeat-x center;
	padding: 0 7px;
	height: 32px;
	line-height: 32px;
	border-right: 2px solid #f2f5e4;
}
#search-block-form,
#search-block-form .form-item
{
	margin: 0px;
}
#search-block-form input.form-text
{
	width: 191px;
	height: 21px;
	margin: 0px;
	border: 0px;
}
#search-block-form .form-item
{
	float: left;
}
#search-block-form input.form-submit
{
	margin: 5px 7px 0px 10px;
}
.menu-top ul.menu
{
	float: left;
	margin: 0px;
	background: url(images/menu_top_bg.gif) repeat-x center;	
}
.menu-top ul.menu li
{
	padding: 7px 13px;
	background: url(images/menu_top_sapareted.gif) no-repeat right;
}
.menu-top ul.menu li.last
{
	background: none;
}
.menu-top ul.menu li.active-trail,
.menu-top ul.menu li:hover
{
	padding: 7px 13px;
	background: url(images/menu_top_active.gif) repeat-x center;
}

.menu-top ul.menu li a
{
	color: #ffffff;
	font-weight: bold;
}
.menu-top ul.menu li a.active,
.menu-top ul.menu li a:hover
{
	color: #962c02;
	text-decoration: none;
}
/**
 * 6.Navigation
 */
/**
 * 7.Nodes
 */
.node-news .field-field-news-shortdesc
{
    color: #373737;
    font-weight: bold;
    font-style: italic;
}
.node-news .field-field-news-img
{
    text-align: center;
}
/**
 * 8.Comments
 */
/**
 * 9.Blocks
 */
.aboutus-block
{
    background: url("images/block_about_bg.gif") no-repeat scroll center top transparent;
    padding: 0px 16px;
}
.aboutus-block h3,
.aboutus-block .views-field-title span
{
    color: #a73a11;
    font-weight: bold;
    font-size: 14px;

}
.aboutus-block .views-field-title
{
    line-height: 46px;
}
.aboutus-block .views-field-field-news-img-fid
{
    width:  115px;
    margin-right: 13px;
    float: left;
}
.aboutus-block .views-field-field-news-img-fid img
{
    width: 115px;
    height: 100px;
    border: 1px solid #ecf4f6;
}
.aboutus-block .views-field-view-node
{
    text-align: right;
}
.aboutus-block .views-field-view-node a
{
    background: url(images/detail_bt.gif) no-repeat left;
    width: 48px;
    height: 18px;
    color: #ffffff;
}

/**
 * 10.Footer
 */
/**
 * 12.CSS Support
 */
.none
{
	display: none;
}
.clear
{
	clear:  both;
}

